package com.turbo.cloud.ods.web.model;

import com.turbo.cloud.core.base.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;


/**
 * <p>
 * 动态查询SQL表
 * </p>
 *
 * @author zhangluning
 * @since 2022-10-11
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Accessors(chain = true)
public class DynamicQueryVo extends BaseModel {

    /**
     * 列表列名
     */
    private String columnName;

    /**
     * 列表索引
     */
    private String columnCode;

    /**
     * 列表列宽
     */
    private Integer columnWidth;

    /**
     * 是否固定（left、right）
     */
    private String columnFixed;

    /**
     * 转换规则类型
     */
    private String formatRuleType;

    /**
     * 转换规则执行类
     */
    private String formatRuleClass;

    /**
     * 转换规则短语
     */
    private String formatRulePhrase;

}
